home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / dev / asm / PhxAss418.readme < prev    next >
Text File  |  1995-07-02  |  10KB  |  195 lines

  1. Short:    PhxAss V4.18 68xxx Macro Assembler
  2. Author:   frank@phoenix.owl.de (Frank Wille, Phoenix/Phantasm)
  3. Uploader: juergen@gator.teuto.de  Juergen Stiekel)
  4. Type:     dev/asm
  5.  
  6. This archive contains the Assembler PhxAss V4.18 and the Linker
  7. PhxLnk V4.17.
  8.  
  9. *** PHXASS ***
  10. PhxAss V4.18 is a highly optimizing macro assembler for Motorola's 680x0
  11. CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are
  12. also supported). It requires OS2.04 (V37) and 1 MB RAM as minimum.
  13.  
  14. Most important features:
  15. o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000
  16.   with A4000/040.
  17. o Resident.
  18. o Symbolic and Source Level Debugging.
  19. o Automatic generation of executables (if possible).
  20. o Creates relocatable Amiga-DOS objects or absolute code (written into
  21.   a file (raw or Motorola S-Format), into memory or directly onto disk).
  22. o Small Code and Small Data support (also support for __MERGED sections).
  23. o Listing file, Cross Reference Listing, Equates file.
  24. o Complete floating point support: You may use complex floating point
  25.   expressions, including float functions (sine, logarithm, square root,
  26.   power, etc.), everywhere in your source, e.g. defining float EQUates or
  27.   SETs.
  28. o Switches for nine different optimizations.
  29. o Locale symbols (xxx$ and .xxx type).
  30. o Up to 36 macro parameters.
  31. o Support for Motorola's old and new operand style (even in 68000 mode).
  32. o locale.library usage (english, german, swedish, italian, danish and
  33.   french ).
  34. o Nearly all directives of the most popular assemblers like Seka, DevPac or
  35.   AS (Aztec) are supported. Example: INCBIN, INCDIR, CODE_C, REPT, RS,
  36.   RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ...
  37. o Further development and support is guaranteed for years, because I'll
  38.   *never* change my system (Amiga forever!).
  39. o Finally: Although Shareware, there are no disabled functions in PhxAss!
  40.  
  41. You will find four different versions of PhxAss in this distribution:
  42. 1. PhxAss: The standard 680x0,FPU,MMU macro assembler.
  43. 2. SmallPhxAss: This is a 68000-only version without floating point support.
  44. 3. FreePhxAss: This program is FREEWARE! It is intended for developers of
  45.     PD-Compilers, who want to include PhxAss in their compiler package.
  46. 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to
  47.     65535 lines. Quite useful for assembling huge Reassembler outputs.
  48.  
  49. CHANGES SINCE PHXASS V4.15 (last Aminet release):
  50. Fixed Bugs:
  51. o As a result of improvements in V4.15, the OPT-parameter didn't work. :(
  52. o MOVE16 didn't work with absolute addresses less than $8000.
  53. New Features:
  54. o New CLI-Parameter "RC=ERRCODE/K/N" for defining the return code in case
  55.   of an error.
  56. o MOVEQ #x,Dn with 128<x<255 will force PhxAss to display a warning,
  57.   which can be disabled by the new NOWARN/S option.
  58. o Increased the number of possible macro parameters. Now there are 36
  59.   parameters possible! (\\0 - \\9 and \\a - \\z)
  60. o Increased the buffer sizes from 512 to 1024 bytes.
  61. o French catalog.
  62.  
  63.  
  64. *** PHXLNK ***
  65. PhxLnk is FREEWARE and supports all features of a standard Amiga-DOS linker
  66. (like BLink), except of overlay hunks and automatic link vectors (ALV).
  67.  
  68. Implemented functions:
  69. o Links object files and libraries (SAS/C extended libraries too)
  70. o Sections can be forced to Chip-memory
  71. o Small Code, Small Data
  72. o SAS/C-Blink Small Data compatibility available
  73. o '_MERGED' sections are recognized automatically (and coalesced like
  74.   Small Data sections)
  75. o Symbolic and Source Level Debugging (PowerVisor compatibility included)
  76. o Debug blocks are removed on request
  77. o Deletes empty sections
  78. o Zero bytes at the end of a section will be deleted and appear in the
  79.   HUNK_HEADER block only
  80. o User may define absolute external symbols
  81. o Generates HUNK_RELOC32SHORT blocks by default
  82.  
  83. CHANGES SINCE PHXLNK V4.15 (last Aminet release):
  84. o Partial support for SLink (SAS/C). PhxLnk defines ___ctors and
  85.   ___dtors as NULL to avoid errors during linking. Complete SLink-
  86.   support may follow in a later release. (if somebody needs it :-)
  87. o Fixing the bug with __MERGED sections in V4.10 generated a new one in
  88.   the 'normal' small data mode.
  89. o The shortening of sections, as introduced in V4.00, didn't work very
  90.   well.
  91.  
  92.  
  93. ============================= Archive contents =============================
  94.  
  95. Original  Packed Ratio    Date     Time    Name
  96. -------- ------- ----- --------- --------  -------------
  97.      632     292 53.7% 07-Jun-95 00:20:50  FILE_ID.DIZ
  98.     2657     644 75.7% 28-Dec-94 19:02:04  PhxAss.info
  99.     2657     644 75.7% 28-Dec-94 19:02:04 +Bin.info
  100.    35728   23491 34.2% 07-Jun-95 14:20:40 +FreePhxAss
  101.    57448   36624 36.2% 07-Jun-95 14:27:34 +GigaPhxAss
  102.    57428   36587 36.2% 07-Jun-95 14:28:48 +PhxAss
  103.      338     201 40.5% 07-Jun-95 00:01:38 +ReadMe
  104.      543     270 50.2% 28-Dec-94 18:47:16 +ReadMe.info
  105.    41532   27425 33.9% 07-Jun-95 14:22:00 +SmallPhxAss
  106.     2657     647 75.6% 28-Dec-94 19:02:04 +Examples.info
  107.    10712    4060 62.0% 25-Feb-95 23:07:16 +DemoSupp.asm
  108.      703     343 51.2% 28-Dec-94 18:27:58 +aga.i
  109.      444     221 50.2% 28-Dec-94 18:27:56 +audio.i
  110.      406     212 47.7% 28-Dec-94 18:27:56 +bitplanes.i
  111.      402     213 47.0% 28-Dec-94 18:27:56 +blitter.i
  112.      331     203 38.6% 28-Dec-94 18:27:58 +cia.i
  113.      640     254 60.3% 28-Dec-94 18:27:56 +color.i
  114.      288     182 36.8% 28-Dec-94 18:27:56 +control.i
  115.      281     182 35.2% 28-Dec-94 18:27:56 +copper.i
  116.     3054     947 68.9% 28-Dec-94 18:27:58 +custom.i
  117.      479     206 56.9% 28-Dec-94 18:27:56 +custom_all.i
  118.      781     370 52.6% 28-Dec-94 18:27:56 +disk.i
  119.      274     187 31.7% 28-Dec-94 18:27:56 +display.i
  120.      719     339 52.8% 28-Dec-94 18:27:58 +dmabits.i
  121.      818     333 59.2% 28-Dec-94 18:27:56 +intbits.i
  122.      283     182 35.6% 28-Dec-94 18:27:56 +ports.i
  123.      766     302 60.5% 28-Dec-94 18:27:56 +sprites.i
  124.       93      69 25.8% 28-Dec-94 18:27:58 +diskfont.i
  125.     2785    1209 56.5% 28-Dec-94 18:27:58 +dos.i
  126.     2326    1002 56.9% 28-Dec-94 18:27:58 +exec.i
  127.      527     262 50.2% 28-Dec-94 18:27:58 +expansion.i
  128.     3244    1332 58.9% 28-Dec-94 18:27:58 +graphics.i
  129.      464     221 52.3% 21-Mar-95 12:19:24 +icon.i
  130.     2750    1129 58.9% 28-Dec-94 18:27:58 +intuition.i
  131.      562     237 57.8% 28-Dec-94 18:27:58 +layers.i
  132.      504     282 44.0% 28-Dec-94 18:27:58 +locale.i
  133.      141      88 37.5% 28-Dec-94 18:27:58 +mathffp.i
  134.      220     110 50.0% 28-Dec-94 18:27:58 +mathieeedoubbas.i
  135.      295     136 53.8% 28-Dec-94 18:28:00 +mathieeedoubtrans.i
  136.      260     130 50.0% 28-Dec-94 18:27:58 +mathtrans.i
  137.       60      53 11.6% 28-Dec-94 18:27:58 +potgo.i
  138.       49      43 12.2% 28-Dec-94 18:27:58 +timer.i
  139.       19      19  0.0% 28-Dec-94 18:27:58 +translator.i
  140.      457     270 40.9% 28-Dec-94 18:27:58 +utility.i
  141.      276     189 31.5% 28-Dec-94 18:41:20 +ReadMe
  142.      543     269 50.4% 28-Dec-94 18:40:48 +ReadMe.info
  143.      256     143 44.1% 28-Dec-94 18:27:56 +VBallImage.ilvd
  144.      380     344  9.4% 25-Feb-95 23:07:56 +vbr
  145.     2786    1302 53.2% 25-Feb-95 23:01:24 +vbr.asm
  146.     2716    2063 24.0% 25-Feb-95 23:09:06 +VectorBalls
  147.     9573    3972 58.5% 25-Feb-95 23:08:42 +VectorBalls.asm
  148.     2657     648 75.6% 28-Dec-94 19:02:04 +Locale.info
  149.     5304    2605 50.8% 06-Jun-95 19:55:22 +PhxAss.catalog
  150.     5376    2641 50.8% 30-Apr-95 17:26:28 +PhxAss_dk.catalog
  151.     6066    2837 53.2% 06-Jun-95 19:55:06 +PhxAss.catalog
  152.     5924    2737 53.7% 06-Jun-95 19:55:30 +PhxAss.catalog
  153.     5790    2724 52.9% 06-Jun-95 19:55:16 +PhxAss.catalog
  154.     5194    2632 49.3% 06-Jun-95 19:55:12 +PhxAss.catalog
  155.     5474    2431 55.5% 19-Mar-95 16:43:06 +PhxAss.cd
  156.     5422    2378 56.1% 06-Jun-95 19:52:44 +PhxAss.ct
  157.     5905    2703 54.2% 06-Jun-95 19:52:44 +PhxAss_d.ct
  158.     5205    2488 52.1% 06-Jun-95 19:52:46 +PhxAss_dk.ct
  159.     5816    2618 54.9% 06-Jun-95 19:52:46 +PhxAss_f.ct
  160.     5634    2590 54.0% 06-Jun-95 19:52:46 +PhxAss_i.ct
  161.     5157    2530 50.9% 06-Jun-95 19:52:46 +PhxAss_s.ct
  162.      235     164 30.2% 28-Dec-94 18:22:16 +ReadMe
  163.      543     268 50.6% 28-Dec-94 18:42:16 +ReadMe.info
  164.   104588   35781 65.7% 07-Jun-95 14:43:26 +PhxAss.guide
  165.     5163     778 84.9% 28-Dec-94 19:02:04 +PhxAss.guide.info
  166.   116502   41333 64.5% 07-Jun-95 14:43:30 +PhxAss_d.guide
  167.     5163     777 84.9% 28-Dec-94 19:02:04 +PhxAss_d.guide.info
  168.     2657     642 75.8% 28-Dec-94 19:00:54  PhxLnk.info
  169.     2657     648 75.6% 28-Dec-94 19:02:58 +Locale.info
  170.     2400    1221 49.1% 06-Jun-95 19:54:40 +PhxLnk.catalog
  171.     2400    1221 49.1% 30-Apr-95 17:24:04 +PhxLnk_dk.catalog
  172.     2634    1298 50.7% 06-Jun-95 19:54:14 +PhxLnk.catalog
  173.     2658    1305 50.9% 06-Jun-95 19:54:44 +PhxLnk.catalog
  174.     2512    1244 50.4% 06-Jun-95 19:54:32 +PhxLnk.catalog
  175.     2500    1242 50.3% 30-Apr-95 17:24:08 +PhxLnk_i.catalog
  176.     2370    1208 49.0% 06-Jun-95 19:54:28 +PhxLnk.catalog
  177.     2313    1099 52.4% 19-Mar-95 20:41:32 +PhxLnk.cd
  178.     2391    1118 53.2% 06-Jun-95 19:53:12 +PhxLnk.ct
  179.     2609    1240 52.4% 06-Jun-95 19:53:12 +PhxLnk_d.ct
  180.     2369    1160 51.0% 06-Jun-95 19:53:12 +PhxLnk_dk.ct
  181.     2698    1261 53.2% 06-Jun-95 19:53:12 +PhxLnk_f.ct
  182.     2482    1188 52.1% 06-Jun-95 19:53:12 +PhxLnk_i.ct
  183.     2416    1193 50.6% 06-Jun-95 19:53:12 +PhxLnk_s.ct
  184.      235     164 30.2% 28-Dec-94 19:02:38 +ReadMe
  185.      543     268 50.6% 28-Dec-94 19:02:38 +ReadMe.info
  186.     9856    6453 34.5% 06-Jun-95 21:50:34 +PhxLnk
  187.    15514    5542 64.2% 06-Jun-95 21:51:46 +PhxLnk.guide
  188.     5163     779 84.9% 28-Dec-94 19:00:54 +PhxLnk.guide.info
  189.    17767    6436 63.7% 06-Jun-95 21:51:46 +PhxLnk_d.guide
  190.     5163     775 84.9% 28-Dec-94 19:00:54 +PhxLnk_d.guide.info
  191.     4184    2204 47.3% 07-Jun-95 17:35:32  readme
  192.     9852    9356  5.0% 07-Jun-95 14:55:48  StartMe.exe
  193. -------- ------- ----- --------- --------
  194.   669748  314363 53.0% 07-Jun-95 17:52:40   96 files
  195.